package com.itheima.list;

import java.util.ArrayList;
import java.util.List;

/*
List 独有的方法
根据索引增删改查
void add(int index,E   element)
在此集合中的指定位置插入指定的元素
E remove(int   index)
删除指定索引处的元素，返回被删除的元素
E set(int index,E   element)
修改指定索引处的元素，返回被修改的元素
E get(int   index)
返回指定索引处的元素

 */
public class Demo02 {

    public static void main(String[] args) {
        List<String> list= new ArrayList<>();
        list.add("蔡徐坤1");
        list.add("蔡徐坤2");
        list.add("蔡徐坤3");
        list.add("蔡徐坤4");
        list.add("蔡徐坤4");


        //void add(int index,E   element)
        //在此集合中的指定位置插入指定的元素
        list.add(5,"蔡徐坤0");
        System.out.println(list);
        //E remove(int   index)
        //删除指定索引处的元素，返回被删除的元素
        String remove = list.remove(5);
        System.out.println(remove);
        System.out.println(list);
        //E set(int index,E   element)
        //修改指定索引处的元素，返回被修改的元素
        String cai = list.set(2, "蔡徐坤3333333");
        System.out.println(cai);
        System.out.println(list);
        //E get(int   index)
        //返回指定索引处的元素
        for (int i = 0; i < 5; i++) {

        System.out.println(list.get(i));
        }
       /* System.out.println(list.get(1));
        System.out.println(list.get(2));
        System.out.println(list.get(3));
        System.out.println(list.get(4));*/


    }
}
